export const menuList = [{
    title: '知识产权综合服务窗口',
    value: 'intellectual',
    child: [{
        title: '商标业务受理窗口',
        value: 'brandSub',
        child: [{
            value: 'brandBrief',
            title: '窗口业务简介',
            id: 4
          },
          {
            value: 'brandGuid',
            title: '主要业务指引'
          },
          {
            value: 'brandDown',
            title: '业务申请表格下载'
          }
        ]
      },
      {
        title: '版权登记窗口',
        value: 'copyrightSub',
        id: 11
      },
      {
        title: '公证服务窗口',
        value: 'notarizeSub',
        id: 12
      },
      {
        title: '广州代办处佛山服务站',
        value: 'officeSub',
        id: 10
      },
    ]
  },
  {
    title: '佛山市知识产权智库平台',
    value: 'thinkSub',
    id: 15
  },
  {
    title: '专利预审',
    value: 'patentPreAudit',
    child: [{
        value: 'caseSub',
        title: '案件提交系统',
      },
      {
        value: 'filingQuery',
        title: '备案主体查询'
      },
      {
        value: 'agentQuery',
        title: '登记代理机构查询'
      },
      {
        value: 'filingProcess',
        title: '备案及预审申请流程',
        id: 13
      },
      {
        value: 'agentProcess',
        title: '代理机构登记流程',
        id: 14
      },
    ]
  }
]

export const nameMap = menuList.reduce((pre, cur) => {
  cur.child &&
    cur.child.forEach(childItem => {
      if (pre[childItem.value]) console.error('是否有重复的key' + childItem.value)
      if (childItem.child) {  //多级菜单
        childItem.child.forEach(item => {
          pre[item.value] = [cur.title, childItem.value]
        })
      } else {
        pre[childItem.value] = [cur.title]
      }
    })
  return pre
}, {})

export const allTitleMap = menuList.reduce((pre, cur) => {
  pre.push(cur)
  cur.child && cur.child.forEach(childItem => {
    pre.push(childItem)
  })
  return pre
}, [])

export const tabsList = [{
    name: '商标注册',
    id: 6
  },
  {
    name: '商标续展',
    id: 7
  },
  {
    name: '商标变更',
    id: 8
  },
  {
    name: '商标专用权质权登记',
    id: 9
  }
]